html,body{
	padding: 0;
	margin: 0; 
	background: #fff;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}
div, h2,h3,h4,h5,input,textarea,select{
     font-family: "\5FAE\8F6F\96C5\9ED1";
}
.container{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
a{
    cursor: pointer;
}
/***************************************** add ************************************************/
.address_Bar{
	height:40px;
	line-height:40px;
	padding:0;
	margin:0;
	text-align:left;	
	border-bottom:1px solid #e0e9ef;
	color:#0e2d5f;
	font-size:12px;
	font-weight:normal;
	text-indent:20px;
	background:#f7fafc;
    background: -webkit-linear-gradient(top, #f9fcff, #eff4f7);
    background: -o-linear-gradient(top, #f9fcff, #eff4f7);
    background: -moz-linear-gradient(top, #f9fcff, #eff4f7);
    background: -ms-linear-gradient(top, #f9fcff, #eff4f7);
    filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#f9fcff,endColorStr=#eff4f7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9fcff), to(#eff4f7));
    
    
}
/*.ab_left{
	width:49px;
	height:40px;
	margin:0px;
	padding:0px;
	display:inline-block;
}
.ab00{
	background:url(../images/gui_master01_51.gif) no-repeat;
}
.ab01{
	background:url(../images/gui_master01_19.gif) no-repeat;
}
.ab02{
	background:url(../images/gui_master01_22.gif) no-repeat;
}
.ab03{
	background:url(../images/gui_master01_24.gif) no-repeat;
}
.ab04{
	background:url(../images/gui_master01_26.gif) no-repeat;
}
.ab_right{
	background:url(../images/gui_master01_30.gif) no-repeat;
	width:10px;
	height:40px;
	position:relative;
	_position:inherit;
	float:right;
	_FLOAT:NONE;
	margin:0px;
	display:inline-block;
	padding:0px;
	_top:0px;
	*top:-53px;
}*/


/***************************************** sub ************************************************/
.sub_Div{
	padding:0;
	margin:0;
	overflow:auto;
	background:#fff;
}

/***************************************** index ************************************************/
/** left **/
.index_l_box{
	margin:8px;
	padding:0px;
	width:600px;
}
.index_table{
	border:1px solid #e1e1e1;
	padding:0px;
	margin:0px;
}
.i_table_title{
	border-bottom:1px solid #e1e1e1;	
	height:36px;
	line-height:36px;
	font-size:14px;
}
.i_table_title label{
	font-size:14px;
	background:url(../images/frame_ico04.gif) no-repeat center left;
	padding-left:25px;
	height:36px;
	display:inline-block;
	margin-left:10px;
	color:#0a64a4;
}
.i_table_title a{
	font-size:12px;
	color:#0a64a4;
	cursor:pointer;
	padding-right:12px;
	background:url(../images/arrow1_005.gif) no-repeat center right;
	margin-left:550px;
	font-family:"宋体";
}
.i_table_title a:link{
	
}
.i_table_title a:hover{
	text-decoration:underline;
}
.i_table_li01,.i_table_li02{
	padding:15px 0px 0px 35px;
	margin:0px;
	width:565px;
	border-bottom:1px dashed #e1e1e1;
	height:70px;
	line-height:25px;
}
.i_table_li01{
	background:#eef3f6;
}
.li{
	width:500px;
}
.reply{
	border:0px;	
	width:53px;
	height:50px;
	margin-left:480px;
	margin-top:-40px;
	cursor:pointer;
}
.i_table_li01 .reply{
	background:url(../images/index_reply02.gif) no-repeat;
}
.i_table_li02 .reply{
	background:url(../images/index_reply01.gif) no-repeat;
}
.li_tit{
	font-size:16px;
	color:#333333;
	display:block;
	text-decoration:none;
	cursor:pointer;
}
.li_tit:hover{
	text-decoration:underline;
}
.li_describe{
	font-size:12px;
	color:#666;
}
/** right **/
.index_r_box{
	position:absolute;
	margin:8px;
	padding:0px;
	width:250px;
	left:616px;
	top:36px;	
}
.count{
	border:1px solid #e1e1e1;
	padding:0px;
	margin:0px 0px 15px 0px;	
}
.count label{
	display:block;
	height:37px;
	font-size:14px;
	background:url(../images/index_count_tit.gif) repeat-x;
}
.count label span{
	height:36px;
	line-height:36px;
	color:#0a64a4;
	background:url(../images/count_ico.gif) no-repeat center left;
	padding-left:25px;
	margin-left:10px;
}
.c_li{
	height:40px;
	line-height:40px;
	font-size:12px;
	padding-left:35px;
	padding-right:5px;
}
.c_li span{
	color:#0a64a4;
	font-size:14px;
}
.index_pic{
	background:url(../images/index_pic.gif) no-repeat center;
	width:250px;
	height:295px;
	padding:0px;
	margin:0px;
}


/***************************************** index0 ************************************************/
.index_db_table{
	width:800px;
	margin:10px 8px;
	padding:0px;
}
.index_table_tit{
	height:53px;
	/*padding:0px;
	margin:0px;*/
	padding-bottom:20px;
	border:1px solid #e1e1e1;
	background:url(../images/c_tit_bg.gif) repeat-x;
}
.index_table_tit label{
	background:url(../images/index_tit01.gif) center left no-repeat;
	width:67px;
	height:51px;
	padding:0px;
	margin:0px;
	display:inline-block;
}
.index_table_tit span{
    font-size:16px;
	font-family:"宋体";
	color:#666; 
	/*position:relative;
	top:-13px;
	left:10px;   */
}
/*.index_more{
	float:right;	
	height:23px;
	line-height:23px;
	padding-left:28px;
	font-size:14px;
	font-family:"宋体";
	color:#0099ff;
	padding-top:5px;
	margin-top:16px;
	margin-right:30px;
	cursor:pointer;
	text-decoration:none;	
}*/
.index_more{
    /*position:relative;*/
    
    top:-13px;
    margin-left:530px;
	font-size:14px;
	font-family:"宋体";
	color:#0099ff;
	cursor:pointer;
	text-decoration:none;	
}
.index_more:hover{
}
.db_table{
	border:1px solid #e1e1e1;
	margin:5px 0px;
	border-collapse:collapse;
	width:800px;
}
/** db_r_td **/
.db_r_td{
	width:100px;
	border-bottom:1px solid #e1e1e1;
	text-align:center;
	vertical-align:middle;
}
.i_reply{
	border:0px;	
	width:90px;
	height:31px;
	cursor:pointer;
	margin:15px auto;
	background:url(../images/jwt_replay.png) no-repeat;
}
/** db_c_td **/
.db_c_td{
	border-bottom:1px solid #e1e1e1;
}
.db_tit{
	font-size:14px;
	font-weight:bold;
	color:#333;
	font-family:"宋体";
	margin:5px 0px 5px 70px;
}
.db_time{
	font-size:12px;
	color:#999;
	font-family:"宋体";
	margin-left:70px;
}
/** index_count **/
.index_count{
	margin-top:20px;
	width:711px;
	height:174px;
	padding:40px 0px 45px 75px;
	margin-left:8px;
	background:url(../images/index_c_bg.gif) no-repeat;
}
.index_count label{
	font-size:18px;
	font-weight:lighter;
	color:#406e8d;
}
.index_count_c{
	margin:35px 0px 0px 0px ;
}
.index_c_li{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	font-size:14px;
	font-family:"宋体";
	font-weight:bold;
	color:#666;
}
.index_c_li span{
	color:#406e8d;
}
/************************************** t_table *************************************************/
.t_table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
.left_box{
	border:1px solid #d1d1d1;
	width:211px;
	text-align:left;
	vertical-align:top;
	padding:0px;
	overflow:auto;
	margin:0px;
}
.right_box{
	border:1px solid #d1d1d1;
	width:100px;
	text-align:left;
	vertical-align:top;
}
.t_delete{
	background:no-repeat;
	padding:5px 0px 0px 0px;
	width:100px;
	margin:0px;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-family:"宋体";
	display:block;
	background:#00adff;
	height:25px;
	line-height:25px;
	text-align:center;
	border-bottom:1px solid #d8d8d8;
}
.t_delete span{
	background:url(../images/delete.gif) no-repeat center;
	width:11px;
	height:11px;
	display:inline-block;
	position:relative;
	margin-right:4px;
	top:1px;
}
.t_delete:hover{
	text-decoration:underline;
}
.right_box div{
	margin:5px;
	padding:0px;
	font-size:12px;
	font-family:"宋体";
	color:#333;
	line-height:20px;
}
.left_title,.right_box_title{	
	height:35px;
	text-align:center;
	color:#406e8d;	
	letter-spacing:0.1em;
	font-weight:normal;
	margin:8px 0px 0px 0px;
	padding:0px;
}
.right_box_title{
	width:100px;
	font-size:14px;
	background:url(../images/right_tit_bg.gif) no-repeat;
}
.center_box{
	padding:0px;
	text-align:left;
	vertical-align:top;
}
	

/****************************************** left_Area *********************************************/
.left_Area{
	border:1px solid #d1d1d1;
	width:211px;
	float:left;
	overflow:auto;
}
.right_Area{
	padding:0px;
	margin:0px 0px 0px 213px;
}
.left_title{
	width:211px;
	font-size:18px;
	background:url(../images/left_tit_bg.gif) no-repeat;
}


/****************************************** content_Area *********************************************/
.content_Area{
	margin:0;
	padding:2px;
	position:relative;
}
/****************************************** search_Bar *********************************************/
.search_Bar{
	margin:0;
	border-bottom:1px solid #ddd;	
	line-height:42px;
}
.search_Bar div{
    display:inline-block;
    margin-left:10px;
}
.search_Bar label{
    display:inline-block;
	font-size:12px;
	color:#636363;
	margin-right:2px;
	vertical-align:middle;
    margin-top:-2px;
    margin-bottom:2px;
}
.search_Bar input{
    vertical-align:middle;
    margin-top:-2px;
    margin-bottom:2px;
}
.list_keywords{	
	margin:0;
	background:#fff;
	width:156px;
	height:22px;
	line-height:22px;
	padding:1px 2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	border:1px solid #a4bed4;
		
}
.search_Bar select{
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	border:1px solid #a4bed4;
	height:26px;
	line-height:26px;
}
.search{	
	color:#fff;
	font-size:14px;
	text-decoration:none;
	background:#4b8ef9;
	width:75px;
	height:28px;
	line-height:25px;
	display:inline-block;
	text-align:center;
	position:relative;
	border:1px solid #317aed;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	margin-left:10px;
}
.search:hover{
}
.combo {
    display: inline-block;
    white-space: nowrap;
    font-size: 12px;
    margin: 0;
    padding: 1px 0 0 3px;
    height:24px;
    line-height:24px;
    border: 1px solid #A4BED4;
    -webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}

/******************************************function_Bar *********************************************/
.function_Bar{
	margin:1px 1px 0 1px;
	padding:0px;
	border-top:1px solid #f3e8e8;
	border-bottom:1px solid #f3e8e8;
	height:40px;
	line-height:40px;
	background:#eff4f7;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fefefe,endColorStr=#eff4f7); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #fefefe,  #eff4f7);        /* IE 10 */
    background:-moz-linear-gradient(top,#fefefe,#f0f0f0);/*火狐*/ 
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fefefe), to(#eff4f7));/*谷歌*/ 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#eff4f7));      /* Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(top, #fefefe, #eff4f7);   /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #fefefe, #eff4f7);  /*Opera 11.10+*/	
}
a.function_btn{
    display:inline-block;
    height:24px;
    line-height:24px;
	margin-left:18px;
	font-size:14px;
	color:#222;
	text-decoration:none;
	font-weight:normal;
}
a.function_btn:hover{
}

/* 创建/添加表单等 */
a.a01 span{
	background:url(../images/ico/dico01.png) no-repeat center;	
}
/* 点击选择 */
a.a02 span{
	background:url(../images/ico/dico02.png) no-repeat center;
}
/* 清空 */
a.a03 span{
	background:url(../images/ico/dico03.png) no-repeat center;
}
/* 注册/添加人员 */
a.a04 span{
	background:url(../images/ico/dico04.png) no-repeat center;	
}
/* 删除选中 */
a.a05 span{
	background:url(../images/ico/dico05.png) no-repeat center;
}
/* 选中用户审核通过 */
a.a06 span{
	background:url(../images/ico/dico06.png) no-repeat center;
}
/* 审核通过 */
a.a07 span{
	background:url(../images/ico/dico07.png) no-repeat center;	
}
/* 临时签到 */
.a08 span{
	background:url(../images/ico/dico08.png) no-repeat center;
}
/* 读卡签到 */
a.a09 span{
	background:url(../images/ico/dico09.png) no-repeat center;
}
/* 读卡签退 */
.a10 span{
	background:url(../images/ico/dico10.png) no-repeat center;	
}
/* 设置在线预约 */
a.a11 span{
	background:url(../images/ico/dico11.png) no-repeat center;
}
/* 取消在线预约 */
a.a12 span{
	background:url(../images/ico/dico12.png) no-repeat center;
}
/* 去发布 */
a.a13 span{
	background:url(../images/ico/dico13.png) no-repeat center;
}
a.function_btn span{
    width:24px;
	height:24px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-2px;
	margin-bottom:2px;
	margin-right:4px;
}

/****************************************** table_List *********************************************/


    
.content_Area .table_List{	
	width:100%;
}
.content_Area .table_List th{
	border-top:1px dotted #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px dotted #fff;
	border-right:1px dotted #ddd;
	color:#222;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	margin-top:-2px;
	margin-bottom:2px;
	background:url(../images/list_bg.gif) repeat-x;
	font-size:12px;
	text-align:center;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f9f9f9,endColorStr=#f0f0f0); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #f9f9f9,  #f0f0f0);        /* IE 10 */
    background:-moz-linear-gradient(top,#f9f9f9,#f0f0f0);/*火狐*/ 
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f9f9f9), to(#f0f0f0));/*谷歌*/ 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#f0f0f0));      /* Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);   /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #f9f9f9, #f0f0f0);  /*Opera 11.10+*/		
}
.content_Area .table_List td{
	border-top:1px dotted #fff;
	border-bottom:1px dotted #ddd;
	border-left:1px dotted #fff;
	border-right:1px dotted #ddd;
	color:#333;
	font-family:"宋体";
	font-size:12px;	
	line-height:25px;
	text-align:center;
}
.content_Area .table_List td img{
    vertical-align:middle;
    margin-top:-2px;
    margin-bottom:2px;
}
.tr_color{
	background: #f2ecc0
}
.td_op a{
	color: #0066cc;
	text-decoration: underline;
	cursor: pointer;
	margin: 0;
	padding-left: 18px;
}
.td_op a:hover{
	color: #ff6400;
	font-weight: bold;
}

/****************************************** Li_Page *********************************************/
.Li_Page{
	height:45px;	
	width:100%;	
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
.Li_Page a{		
	height:29px;
	line-height:29px;
	padding:0;
	margin:0;
	display:inline-block;
	text-align:center;	
	float:left;
	font-size:12px;
	text-decoration:none;
	color:#468dc8;
}
a.first{
	color:#000;
	margin:0px 10px;
}
.front{
	background:url(../images/gui_master_43.gif) no-repeat center center;
	width:28px;
}
.next{
	background:url(../images/gui_master_47.gif) no-repeat center center;
	width:29px;
}
a.end{
	color:#000;
	margin:0px 10px;
}
.mypage_label{
	color:#000;
}
.MyPage{
	width:45px;
	height:22px;
	line-height:22px;
	margin:0 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	border:1px solid #95b8e7;
}
.page_link{
	width:28px;
	background:url(../images/gui_master_45.gif) no-repeat center center;
}
a.selected{
	background:url(../images/gui_master_44.gif) no-repeat center center;
	color:#2d6594;
}
.Li_Page label{
	font-size:12px;
	color:#666;
	margin-left:15px;
	height:28px;
	line-height:28px;
}
.Li_Page label span{
	color:#ff6600;
}


/****************************************** remark *********************************************/
.remark{
	margin:20px 0;
	padding:0;
}
.remark_tit{
	border-bottom:1px dotted #d8d8d8;
	padding:2px 15px;
	margin:0;
	font-size:12px;
	color:#015c88;
	font-weight:bold;	
}
.remark_content{
	margin:6px 0 0 0;
	padding:0;
	font-size:12px;
	color:#666;
}
.remark_content p{
	margin:2px;
	text-indent:12px;
	padding:0;
	line-height:24px;
}

/****************************************** common_t *********************************************/
.common_t01{
	background:#bbb;
	margin:8px 0px 1px 0px;
}
.common_t01 span{
	background:url(../images/common_t01.gif) no-repeat;
	width:31px;
	height:11px;
	display:block;
}
.common_t02{
	background:#aeaeae;
	margin:8px 0px 1px 0px;
}
.common_t02 span{
	background:url(../images/common_t02.gif) no-repeat;
	width:31px;
	height:11px;
	display:block;
}

/****************************************** table *********************************************/
.table{
	border-collapse: collapse;
	width: 100%;
	border-spacing: 0;
	font-family: "SimSun";
}
.table caption{
    display: block;
    width:100%;
    line-height:29px;
    font-size: 16px;
    padding: 18px 15px 10px 15px;
    margin: 0;
    height: 29px;
    text-align:center;
    font-weight: bold;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}
.table td{
	border: 1px solid #e1e1e1;
	position: relative;
}
.table .tb{
    position: absolute;
    left: 165px;
    top: 0;
    margin: 5px 0; 
}
.table th{
    border: 1px solid #e1e1e1;
	padding-right: 5px;
	text-align: right;
	width: 120px;
	font-size: 12px;
    color: #363636;	
	background: #fafafa;
	line-height: 36px;
}
.table input{
    vertical-align:middle;
    margin:-2px 0 2px 0;
}
table td{
	text-align:left;
	padding:5px;
	font-size:12px;
	color:#333;
}
.table_List td a:link {color: #0066cc}
.table_List td a:visited {color: #0066cc}
.table_List td a:hover {color: #0066cc}
.table_List td a:active {color: #0066cc}
.sys_style{
	color:#999;
	font-size:14px;
}
.td_content select{
}
.content_box{
	width:90%;
}
.title_box{
	width:300px;
	border:1px solid #7f9db9;	
	height:22px;
}
.select_people{
	background:url(../images/myAdd.gif) no-repeat left center;
	padding-left:22px;
	height:18px;
	padding-top:2px;
	font-size:12px;
	font-family:"宋体";
	color:#0066cc;
}
.td_content input[type="text"]{
	background:url(../images/txt_box_bg.gif)  repeat-x;
	line-height:22px;
}
.td_content textarea{
	background:url(../images/txt_box_bg.gif)  repeat-x;
	line-height:22px;
	border:1px solid #7f9db9;
}
.people_box{
	line-height:20px;
	display:none;	
}
.people_box label{
	color:#ff9900;
	font-size:14px;
	font-weight:bold;
}
.people_box p{	
	line-height:20px;
	margin:0px 5px 0px 0px;
	padding:5px;
	background:#f1f1f1;
}
.button_Div{
	padding:0px;
	margin:25px 0px 25px 120px;
}
.w_btn{
	display: inline-block;	
	height:30px;
	padding:5px 15px;
	border:1px solid #aaaaaa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:12px;
	color:#202020;
	background:#fff;
	text-align:center;
	margin:0 5px;
	cursor:default;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e1e1e1); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #ffffff,  #e1e1e1);        /* IE 10 */
    background:-moz-linear-gradient(top,#ffffff,#e1e1e1);/*火狐*/ 
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#e1e1e1));/*谷歌*/ 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e1e1e1));      /* Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(top, #ffffff, #e1e1e1);   /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #ffffff, #e1e1e1);  /*Opera 11.10+*/
    -webkit-box-shadow:0 1px 1px rgba(204, 204, 204, .8);  
    -moz-box-shadow:0 1px 1px rgba(204, 204, 204, .8);  
    box-shadow:0 1px 1px rgba(204, 204, 204, .8);
}
.w_btn:hover{
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e1e1e1,endColorStr=#ffffff); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #e1e1e1,  #ffffff);        /* IE 10 */
    background:-moz-linear-gradient(top, #e1e1e1,  #ffffff);/*火狐*/ 
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#e1e1e1), to(#ffffff));/*谷歌*/ 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ffffff));      /* Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(top, #e1e1e1,  #ffffff);   /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #e1e1e1,  #ffffff);  /*Opera 11.10+*/
}

.r_btn{
    display:inline-block;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	background:#4b8ef9;
	min-width:75px;
	height:28px;
	line-height:25px;	
	text-align:center;
	position:relative;
	border:1px solid #317aed;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
	
.even{background:#fafafa;}
.odd{background:#ffffff;}
.hover{background:#faf1e3;}
	
.error{font-size:12px; color:Red;}



/*==========================================================================*/
.w40{width:40px;}
.w60{width:60px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w180{width:180px;}
.w200{width:200px;}
/*================================= 左右 ======================================*/
.left{
width:800px;  
}
.right{
    position:absolute;
    left:820px;
    top:0;
    width:210px;
}
.right h2{
    font-size:16px;
    padding:20px 15px 10px 15px;
    margin:0;
    height:29px;
    height:29px;
}
.right ul{
    border:1px solid #d8d8d8;
    margin:0;
    padding:0;
    list-style:none;
}
.right ul li{
    height:21px;
    line-height:21px;
    padding:5px;
    font-size:12px;
    border-top:1px solid #eeeeee;
}
 .right ul li:first-child{
     border-top:0px solid #eeeeee;
 }
.right ul li span{
    display:inline-block;
    width:60px;
    padding:0 10px 0 0;
    color:#666666;
}
.right ul li label{
    color:#999999;
}
  
  
  /* 首页 */
  .home_page{
      margin:0;
      padding:0;
      width:100%;
      min-width:1000px;
      overflow:auto;
  }
  .contentleft{
      float:left;
      width:65%;      
      min-width:500px;
      padding:30px 40px;
  }
  .contentleft h2{
      margin:0;
      padding:10px 18px;
      font-size:20px;
      font-weight:bold;
  }
  .c_time{
      color:#999;
      font-size:12px;
      padding:5px 20px;
  }
  .c_line{
      font-size:10px;
      height:10px;
      border-bottom:1px dotted #e1e1e1;
  }
  .c_con{     
      padding:5px 18px 10px 18px;
  }
  .c_con p{
      font-size:14px;
      line-height:28px;
      color:#333;
      margin:10px 0;
  }
       
  .contentright{
      float:left;
      margin-top:45px;
      width:265px;
      border:1px solid #c0d2eb;
  }
  .contentright h3{
      margin:0;
      height:40px;
      line-height:40px;
      padding:0;
      font-size:14px;
      text-indent:20px;
      color:#0e2d5f;
      font-weight:bold;
      background:#e0ecff;
      border-bottom:1px solid #c0d2eb;     
  }
  .contentright ul{
      margin:0;
      padding:5px;
      list-style:none;
  }
  .contentright ul li{
      line-height:24px;
      font-size:14px;
      border-top:1px dotted #c0d2eb;
  }
  .contentright ul li:first-child{
        border-top:0px dotted #c0d2eb;
  }
  .contentright ul li a{
      color:#0066cc;
      text-decoration:none;
      display:inline-block;
      width:200px;
      white-space:nowrap; 
      overflow:hidden; 
      text-overflow:ellipsis;
  }
  .contentright ul li span{
      color:#aaa;
      float:right;
  }
  .must{ 
      color:Red;
      display:inline-block;
      margin-right:5px;
      vertical-align:middle;
      margin-top:-2px;
      margin-bottom:2px;
  }
.tips{
      color:#999;
      margin:5px 0;
  }
      
.photo{
    width: 102px;
}

/* Print */
/*.fc{
    position: relative;
    top: 0;
    left: 50%;
    width: 720px;
    margin-left: -360px;
    margin-bottom:66px;
}*/
.fc{
    position: relative;
    margin-bottom:66px;
}
.table_form1,.table_form2,.table_form3{
    width: 720px;
    border-collapse: collapse;
    font-family: "SimSun";
    border: 1px;
}
.table_form1 p,.table_form2 p{
    font-family: "SimSun";
}
.table_form1 h3,.table_form2 h3,.table_form1 h4,.table_form2 h4{
    font-family: "SimHei";
    font-weight: normal;
}
.table_form1 h3,.table_form2 h3{
    font-size: 29px;
    margin: 0 0 0 -80px;
    padding: 0;
}
.table_form1 h4,.table_form2 h4{
    font-size:24px;
    margin: 0;
    padding: 0;
}
.table_form1 caption{
    position: relative;
    height: 135px;
    border-bottom: 1px solid #999;
    margin-bottom: 10px;
}
.table_form2 caption{
    position: relative;
    height: 45px;
    line-height: 45px;
    margin-top: 25px;
    border-bottom: 0;
    margin-bottom: 0;
}
.table_form3 caption{
    position: relative;
    margin-top: 90px;
    margin-bottom: 10px;
    font-family: "SimHei";
    font-weight: normal;
    font-size: 29px;
    text-align: center;
} 
.table_form1 caption h3{
    margin-top: 80px;
}
.QW{
    width: 120px;
    height: 120px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.table_form1 th, .table_form1 td{
    text-align: left;
    padding: 12px 5px;
    font-weight: normal;
    border: 0; 
    font-size: 18px;   
}
.table_form3 th,.table_form3 td{
    border: 0;
}
.table_form3 th{
    font-family: "SimHei";    
}
.table_form3 th h4{
    font-size: 21px;
    margin: 10px auto;
    padding: 0;
    font-weight: normal;
    text-align: center;
}
.table_form3 td p{
    font-size: 18px;
    line-height: 36px;
    text-align: left;
    text-indent: 36px;
    margin: 0;
    padding: 0;
}
.table_form2 th, .table_form2 td{
    text-align: center;
    padding: 12px 5px;
    font-weight: normal;
    border: 1px solid #404040; 
    font-size: 16px; 
    line-height: 24px; 
}
.table_form1 .seal-tr div,.table_form3 .seal-tr div{
    text-align: right;
    margin: 20px 120px 20px 0;
    font-family: "SimHei";
    font-weight: normal;
    font-size:18px;
}
.table_form3 th.paste h4{
    margin-top:100px;
}
.table_form1 th.form_time{
    font-size: 14px;        
}
.table_form1 .tf-p td{
    padding: 0;
}
.table_form1 td p{
    text-align: left;
    font-size:18px;
    text-indent: 36px;
    line-height: 36px;
    padding: 0;
    margin: 0;    
}
.table_form1 .s-card{
    width: 668px;
}
.btn-box{    
    position: fixed;    
    bottom: 0;
    background: #fff;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: left;
    background:#286cd2;
}
.print-btn{    
    display: block;
    height: 36px;
    line-height: 36px;
    width: 120px;
    padding: 0 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #eff4f7;
    margin: 10px 0 0 260px;
    font-size: 18px;
    color: #404040;
    font-weight: bold;
    background: -webkit-linear-gradient(top, #ffffff, #e6ecf0);
    background: -o-linear-gradient(top, #ffffff, #e6ecf0);
    background: -moz-linear-gradient(top, #ffffff, #e6ecf0);
    background: -ms-linear-gradient(top, #ffffff, #e6ecf0);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ffffff,endColorStr=#e6ecf0);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6ecf0));
    border: 1px solid #b5c1c8;
}
.print-btn:hover{    
    background: -webkit-linear-gradient(top, #e6ecf0, #ffffff);
    background: -o-linear-gradient(top, #e6ecf0, #ffffff);
    background: -moz-linear-gradient(top,#e6ecf0, #ffffff);
    background: -ms-linear-gradient(top, #e6ecf0, #ffffff);
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#e6ecf0,endColorStr=#ffffff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6ecf0), to(#ffffff));
    border:1px solid #b5c1c8;
}   